package cn.lds.j375.chlm.serivce;

import cn.lds.j375.chlm.dto.ResultDTO;
import cn.lds.j375.chlm.entity.User;
import cn.lds.j375.chlm.exception.ChlmException;

import java.util.List;

public interface UserService {

    ResultDTO<List<User>> selectUserAll(User user);

    ResultDTO<User> selectUserById(Integer id) throws ChlmException;

    ResultDTO<User> loginUser(User user);

    ResultDTO regUser(User user) throws ChlmException;

    ResultDTO modifyUser(User user);

    ResultDTO removeUserById(Integer id);
}
